IRMQ=IRMQ_0, SLFWAK=SLFWAK_0, LPMACK=LPMACK_0, RFEN=RFEN_0, WAKSRC=WAKSRC_0, WRNEN=WRNEN_0, DOZE=DOZE_0, WAKMSK=WAKMSK_0, MDIS=MDIS_0, FRZ=FRZ_0, SRXDIS=SRXDIS_0, DMA=DMA_0, FDEN=FDEN_0, IDAM=IDAM_0, NOTRDY=NOTRDY_0, LPRIOEN=LPRIOEN_0, FRZACK=FRZACK_0, HALT=HALT_0, SUPV=SUPV_0, AEN=AEN_0, SOFTRST=SOFTRST_0
Module Configuration Register
MAXMB | Number Of The Last Message Buffer |
IDAM | ID Acceptance Mode 0 (IDAM_0): Format A: One full ID (standard and extended) per ID Filter Table element. 1 (IDAM_1): Format B: Two full standard IDs or two partial 14-bit (standard and extended) IDs per ID Filter Table element. 2 (IDAM_2): Format C: Four partial 8-bit Standard IDs per ID Filter Table element. 3 (IDAM_3): Format D: All frames rejected. |
FDEN | CAN FD operation enable 0 (FDEN_0): CAN FD is disabled. FlexCAN is able to receive and transmit messages in CAN 2.0 format. 1 (FDEN_1): CAN FD is enabled. FlexCAN is able to receive and transmit messages in both CAN FD and CAN 2.0 formats. |
AEN | Abort Enable 0 (AEN_0): Abort disabled. 1 (AEN_1): Abort enabled. |
LPRIOEN | Local Priority Enable 0 (LPRIOEN_0): Local Priority disabled. 1 (LPRIOEN_1): Local Priority enabled. |
DMA | DMA Enable 0 (DMA_0): DMA feature for Legacy RX FIFO or Enhanced Rx FIFO are disabled. 1 (DMA_1): DMA feature for Legacy RX FIFO or Enhanced Rx FIFO are enabled. |
IRMQ | Individual Rx Masking And Queue Enable 0 (IRMQ_0): Individual Rx masking and queue feature are disabled. For backward compatibility with legacy applications, the reading of C/S word locks the MB even if it is EMPTY. 1 (IRMQ_1): Individual Rx masking and queue feature are enabled. |
SRXDIS | Self Reception Disable 0 (SRXDIS_0): Self reception enabled. 1 (SRXDIS_1): Self reception disabled. |
DOZE | Doze Mode Enable 0 (DOZE_0): FlexCAN is not enabled to enter low-power mode when Doze mode is requested. 1 (DOZE_1): FlexCAN is enabled to enter low-power mode when Doze mode is requested. |
WAKSRC | Wake Up Source 0 (WAKSRC_0): FlexCAN uses the unfiltered Rx input to detect recessive to dominant edges on the CAN bus. 1 (WAKSRC_1): FlexCAN uses the filtered Rx input to detect recessive to dominant edges on the CAN bus. |
LPMACK | Low-Power Mode Acknowledge 0 (LPMACK_0): FlexCAN is not in a low-power mode. 1 (LPMACK_1): FlexCAN is in a low-power mode. |
WRNEN | Warning Interrupt Enable 0 (WRNEN_0): TWRNINT and RWRNINT bits are zero, independent of the values in the error counters. 1 (WRNEN_1): TWRNINT and RWRNINT bits are set when the respective error counter transitions from less than 96 to greater than or equal to 96. |
SLFWAK | Self Wake Up 0 (SLFWAK_0): FlexCAN Self Wake Up feature is disabled. 1 (SLFWAK_1): FlexCAN Self Wake Up feature is enabled. |
SUPV | Supervisor Mode 0 (SUPV_0): FlexCAN is in User mode. Affected registers allow both Supervisor and Unrestricted accesses. 1 (SUPV_1): FlexCAN is in Supervisor mode. Affected registers allow only Supervisor access. Unrestricted access behaves as though the access was done to an unimplemented register location. |
FRZACK | Freeze Mode Acknowledge 0 (FRZACK_0): FlexCAN not in Freeze mode, prescaler running. 1 (FRZACK_1): FlexCAN in Freeze mode, prescaler stopped. |
SOFTRST | Soft Reset 0 (SOFTRST_0): No reset request. 1 (SOFTRST_1): Resets the registers affected by soft reset. |
WAKMSK | Wake Up Interrupt Mask 0 (WAKMSK_0): Wake Up Interrupt is disabled. 1 (WAKMSK_1): Wake Up Interrupt is enabled. |
NOTRDY | FlexCAN Not Ready 0 (NOTRDY_0): FlexCAN module is either in Normal mode, Listen-Only mode or Loop-Back mode. 1 (NOTRDY_1): FlexCAN module is either in Disable mode, Doze mode , Stop mode or Freeze mode. |
HALT | Halt FlexCAN 0 (HALT_0): No Freeze mode request. 1 (HALT_1): Enters Freeze mode if the FRZ bit is asserted. |
RFEN | Legacy Rx FIFO Enable 0 (RFEN_0): Legacy Rx FIFO not enabled. 1 (RFEN_1): Legacy Rx FIFO enabled. |
FRZ | Freeze Enable 0 (FRZ_0): Not enabled to enter Freeze mode. 1 (FRZ_1): Enabled to enter Freeze mode. |
MDIS | Module Disable 0 (MDIS_0): Enable the FlexCAN module. 1 (MDIS_1): Disable the FlexCAN module. |